@charset "utf-8";

/*首页--------------------------------------------------------------------------*/ 
.container{width:95%; margin: 0 auto; margin-top: 5px;} 
.header{ width: 100%; height:71px; background:url(../images/pwysj_index_02.png) no-repeat 0 0;} 
.header .pwysj_p{ width: 200px; height: 71px;line-height: 71px; text-indent: 60px; font-size: 20px;font-weight: bold; color: #252525; float:left;}
.header ul{height: 40px;width: 550px;padding-top: 15px;padding-left: 80px;float: left;}
.header ul li{height: 40px;line-height: 40px;float: left;padding: 0 25px;margin: 0 5px;}
.header ul li.li_cur{height: 38px;border-bottom: 2px solid #48c2ab;}
.header ul li a{font-size: 17px;}
.header ul li a.cur{color:#3bbca8;}
.header .right{width: 186px;height: 71px;float: right;position: relative;}
.header .right a{display: block;width: 64px;height: 21px;border-radius: 3px;color:#fff;text-align: center;line-height: 21px;font-size: 13px;}
.header .right a.login{position: absolute;left: 0;top: 28px;background: #3bbda5; font-size: 18px;padding-top: 5px;padding-bottom: 5px;}
.header .right a.regist{position: absolute;left: 80px;top: 28px;background: #c4425a; font-size: 18px;padding-top: 5px;padding-bottom: 5px;}
.imgshow_div{position: relative;}
.imgshow_div .show_bg_img{width: 100%;}
.imgshow_div .out_box{position: absolute;left: 60px;top: 0;width: 500px;}
.imgshow_div .out_box .left_btn{ width: 35px; padding-top: 200px; float: left; cursor: pointer; filter:alpha(opacity=70); -moz-opacity:0.7; opacity:0.7;}
.imgshow_div .out_box .right_btn{ width: 35px; padding-top: 200px; float: right; cursor: pointer; filter:alpha(opacity=70); -moz-opacity:0.7; opacity:0.7;}
.imgshow_div .out_box .center_div{ width: 425px; height: 410px; float: left; margin-left: 2px; position: relative;}
.imgshow_div .out_box .center_div .img_ul{ height: 370px; position: absolute; left: 0; top: 0;}
.imgshow_div .out_box .center_div .img_ul .img_li{ width: 425px; height: 370px; float: left;}
.imgshow_div .out_box .center_div .img_ul .img_li img{ margin: 0 auto;}
.imgshow_div .out_box .center_div .point_ul{ margin: 0 auto; margin-top: 88%;}
.imgshow_div .out_box .center_div .point_li{ float: left; margin: 0 15px;}
.imgshow_div .out_box .center_div .point_li div{ background: #c4e4e3; width: 12px; height: 12px; border-radius: 50%; cursor: pointer;}
.imgshow_div .out_box .center_div .point_li div.cur{ background: #fff;}
.imgshow_div .index_android,.imgshow_div .index_ios,.imgshow_div .index_ljty{ position: absolute; width: 164px; height: 52px; display:block;}
.imgshow_div .index_android{ left:50%;  top:54%; background:url(../images/banner_03.jpg) no-repeat 0 0; }
.imgshow_div .index_ios{ left:66%;  top:54%; background:url(../images/banner_05.jpg) no-repeat 0 0; }
.imgshow_div .index_ljty{ left:82%;  top:54%; background:url(../images/banner_07.jpg) no-repeat 0 0; }
.imgshow_div .scan{ position: absolute; left: 50%; top: 72%; width: 97px; height: 97px;background:url(../images/banner_13.jpg) no-repeat 0 0; }
.imgshow_div .scan_p{position: absolute; left: 60%; top: 78%; width: 320px; height: 50px; line-height: 50px;font-size: 16px; color: #fff;}
.index_cont_box{ width: 24.5%; float: left; border-right:1px solid #ccc;  padding: 30px 0; padding-bottom: 10px;}
.index_cont_box img{ margin-left:33%;}
.index_cont_box .p1{ width: 90%; height:60px; margin: 0 auto; line-height: 60px; font-size: 18px; color: #000; text-align: center;}
.index_cont_box .p2{ width: 90%; line-height: 1.8em; margin: 0 auto; font-size: 13px; /*color: #000;*/ text-align: left;}
.index_sec_box{
	width: 100%;
	margin:20px 0;
}
.index_sec_box .left_box{
	width:73%;
	float: left;
	border:1px solid #ccc;
	box-shadow: 0 0 10px #ddd;
}
.index_sec_box .left_box h2{
	width: 98%;
	margin: 0 auto;
	border-bottom: 1px solid #ccc;
}
.index_sec_box .left_box h2 .news,.index_sec_box .left_box h2 .download{
	height: 54px;
	line-height: 54px;
	float: left;
	font-size: 18px;
	color:#484848;
	font-weight: normal;
	text-align: center;
	cursor: pointer;
	padding:0 15px;
}
.index_sec_box .left_box h2 .news_cur,.index_sec_box .left_box h2 .download_cur{
	height: 52px;
	line-height: 54px;
	border-bottom: 2px solid #3dbfa7;
	float: left;
	font-size: 18px;
	color:#3dbfa7;
	font-weight: normal;
	text-align: center;
	cursor: pointer;
	padding:0 15px;
}
.index_sec_box .left_box h2 .more{
	float: right;
	line-height: 54px;
	font-weight: normal;
	margin-right: 10px;
}
.index_sec_box .left_box .tabdiv_box{
	width: 95%;
	margin: 5px auto;
}
.index_sec_box .left_box .tabdiv_box .cont_ul li p.left{
	width: 88%;
	height: 30px;
	line-height: 30px;
	float:left;
}
.index_sec_box .left_box .tabdiv_box .cont_ul li p.right{
	width: 12%;
	height: 30px;
	line-height: 30px;
	float:right;
	color:#c1c1c1;
}
.index_sec_box .right_box{
	width:25%;
	float: right;
	border:1px solid #ccc;
	box-shadow: 0 0 10px #ddd;
}
.index_sec_box .right_box h2{
	width: 93%;
	height: 54px;
	line-height: 54px;
	margin: 0 auto;
	border-bottom: 1px solid #ccc;
	font-size: 18px;
	font-weight: normal;
	text-indent: 10px;
}
.index_sec_box .right_box .cont{
	width:93%;
	margin:0 auto;
	padding: 15px 0;
}
.index_sec_box .right_box .cont .ewm{
	margin-left: 35%;
}
.index_sec_box .right_box .cont .p1{
	height: 25px;
	line-height: 25px;
	font-size: 12px;
	text-align: center;
}
.index_sec_box .right_box .cont .p2,.index_sec_box .right_box .cont .p3{
	height: 25px;
	line-height: 25px;
	text-align: center;
}
.index_footer{
	margin-top: 15px;
	background: #faf7f7;
	border:1px solid #dedede;
	box-shadow: 0 0 10px #ddd;
	padding-top:20px;
	padding-bottom: 10px;
}
.index_footer p{
	text-align: center;
}
.index_footer div{
	margin-top: 20px;
	text-align: center;
}
.index_footer div a{
	margin-right: 12px;
}